package itesm.coler.models;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
@SuppressWarnings("serial")
public class Wave implements Serializable {

	private String encodedKey;	
	private String waveId;
	private boolean  isExpert;
	private Problem problem;
	private boolean active;
	
	public Wave(){};

	public Wave(String waveId, boolean isExpert, Problem problem) {
		this.waveId= waveId;
		this.isExpert = isExpert;
		this.problem = problem;
	}

	public String getEncodedKey() {
		return encodedKey;
	}

	public String getWaveId() {
		return waveId;
	}

	public void setWaveId(String waveId) {
		this.waveId = waveId;
	}

	public boolean isExpert() {
		return isExpert;
	}

	public void setExpert(boolean isExpert) {
		this.isExpert = isExpert;
	}

	public Problem getProblem() {
		return problem;
	}

	public void setProblem(Problem problem) {
		this.problem = problem;
	}

	public boolean isActive() {
		return active;
	}

	public void setActive(boolean active) {
		this.active = active;
	}


}
